<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body{
	line-height:180%;
	margin:0px auto;
	/* background:url(../images/bodyback.jpg) repeat-x; */
	font-size:12px;
	 width:100%;
	 font-family:"Microsoft Yahei"; 
    background: #fff;
}
p,ul,big,small,b,span,font,h2,h1,dl,dd{;padding:0px;margin-top:0px;margin:0px;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#000000; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#F00; text-decoration:none ;}
.wrap{ width:1200px; margin:0 auto}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}



.nbanner img{ max-width:100%;}
.nbanner{ text-align:center;}

.ztitle{ text-align:center; padding-top:20px; padding-bottom:8px;}
.ztitle font{ font-size:24px; display:block; margin-bottom:5px; line-height:24px;}
.ztitle span{ display:inline-block; width:400px; border-bottom:#ddd 1px solid; height:10px;}
.ztitle small{ font-size:16px; display:inline-block; background:#fff; padding:0px 10px;}
.menu2 { text-align:center; padding:20px 0;}
.menu2 a{ display:inline-block; padding:10px 20px; font-size:14px; border:#ddd 1px solid; border-radius:5px; margin:0 5px;}
.menu2 a:hover ,.menu2 a.on{ background:#1a73c4; color:#fff;}
.menu3{ background:#f9f9f9; height:64px; border-bottom:#e7e7e7 1px solid; text-align:center}
.menu3 a{ display:inline-block; line-height:64px;  font-size:18px; padding:0px 18px;}
.menu3 a:hover,.menu3 a.on{ background:#4e5556; color:#fff;}


/******************************
 ** å†…é¡µæž¶æž„
 ******************************/
.sidebar { float:left; width:220px; }
.side-menu { position: relative;    }
 
img{ max-width:100%;}
.side-title{ background:#1a73c4; color:#fff; text-align:center; padding:17px 0; line-height:240%}
.side-title big{ display:block; font-size:24px; }
.side-title small{ display:block; font-size:18px;}

.side-list ul{border-left:#ddd 0px solid;border-right:#ddd 0px solid; }
.side-list li{ border-bottom:#ddd 1px solid; line-height:50px; }
.side-list li a{ font-size:16px; background:url(../images/arr1.png) left center no-repeat; background-position:20px; padding-left:40px; display:block;}
.side-list li:hover a,.side-list li.on a{ color:#fff; background:url(../images/arr2.png) left center no-repeat #274583; background-position:20px;}

.wline{ height:5px; background:#547fe5;}
.hr10{ clear:both; height:10px;}
.hr20{ clear:both; height:20px;}
.hr30{ clear:both; height:30px;}
.hr40{ clear:both; height:40px;}
.f24{ font-size:24px;}.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px}
 .text_center{ text-align:center;}
 .row{ margin-left:-15px; margin-right:-15px;}
 .rowitem{ margin-left:15px; margin-right:15px;}
 .col_3{ width:33.3%; float:left;}
 .col_4{ width:25%; float:left;}
 .col_2{ width:50% ; float:left;}
 .col_5{ width:20% ; float:left;}
 .col_6 { width:16.66667% ; float:left;}
 
 .zttitle{ text-align:center;}
 .zttitle .zbig{ font-size:36px; margin-bottom:4px;}
 .zttitle .zsmall{ font-size:20px; line-height:48px;}
 .zttitle .zsmall:before{ content:" "; width:300px; height:1px; background:#ddd; display:inline-block; margin-right:15px; position:relative; top:-5px;}
 .zttitle .zsmall:after{ content:" "; width:300px; height:1px; background:#ddd; display:inline-block; margin-left:15px;position:relative; top:-5px;}
 
 .title1{ text-align:center; padding:30px 0;}
 .title1 font{ font-size:30px; font-weight:900; margin-bottom:10px; display:block; line-height:1;}
 .title1 p{ font-size:16px; line-height:1;}
 .part1{ padding:40px 0;}
 .part1 ul li { text-align:center; font-size:16px; line-height:2; padding:40px 0 0; transition: all  .25s  ease-in;}
 .part1 ul li p{ line-height:2;}
 .part1 ul li:hover img {transform:translateY(-8px);transition: all  .25s  ease-in;}
 
 .part2{ background:#eeeeee; padding:30px 0 50px 0; margin-top:50px;}
 .part2 li:hover img{ transform: scale(1.1);transition: all  .25s  ease-in;   }
 .part2 .part2_txt p { color:#666666; font-size:14px;}
 .wenhualist { margin:30px 0;}
 .wenhualist li{ text-align:center; }
  .wenhualist li font{ font-size:20px; display:block; margin-bottom:10px;}
   .wenhualist li p{ font-size:16px;}
   .wenhualist li .rowitem{ border-right:#adc2f3 2px solid;padding:20px 0;}
   .wenhualist li.last .rowitem{ border:none} 
   .wenhualist li:hover{  }
 .part3{ background:#193985; color:#fff;  }
 .title2 font{ font-size:40px; line-height:1.2}
 .title2 p{ font-size:26px; line-height:1; margin-top:20px;}
 .titlep{ padding:60px 0;}
 
 .part3 .wrap{ position:relative; padding-top:40px;}
 .part3 .wrap:before{ position:absolute; background:#547fe5; position:absolute; right:0; content:" "; width:100%; height:10px; top:-10px; left:0;}
 .part3 .wrap:after{ position:absolute; background:#1175aa; position:absolute; right:0; content:" "; width:400px; height:300px; top:110px; right:0;}
 .part3 .part3right{ right:10px; bottom:-20px; position:absolute; z-index:3;}
 .aboutbox{ width:450px; height:290px; border-left:#00ffff 5px solid; padding-left:50px; line-height:2; font-size:14px; margin-top:50px;}
 .aboutbox p{ margin-bottom:10px;}
 .part3 li .rowitem{ border:#e0e0e0 2px solid; border-radius:20px; padding:20px; margin-bottom:20px;}
  .part3 li .rowitem .title1{ text-align:center ; font-size:20px; padding:10px 0; line-height:1.3;}
  .part3 li .rowitem .title1 b { background:#eb0a00; color:#fff; border-radius:20px; padding:0 20px; display:inline-block;}
  .part3 li .rowitem .img{ text-align:center;}
  .part3 li .rowitem .img img{ height:50px; max-width:100%;}
  .part3 li .rowitem .txt{ font-size:14px; line-height:2; height:110px; font-weight:900;}
 
 .part4 ul li .rowitem{ margin-bottom:15px; border-bottom:#547fe5 1px solid; padding-bottom:10px;}
 .part4 ul li .rowitem a{ display:block; text-align:center;background:#eeeeee; padding:25px 15px ;}
 .part4 ul li .rowitem a p{ display:block; line-height:1; margin-bottom:40px; font-size:16px;}
 .part4 ul li .rowitem a img{ height:125px;}
 .part4 ul li:hover a{background:#547fe5; color:#fff;}
 .part4box{ background:url(../images/part4bg.jpg) center no-repeat; padding:70px 0;}
 .part4list { position:relative; text-align:center; padding:80px 40px;;}
 .part4list:before{ content:""; position:absolute; left:0; width:100%; top:0; height:100%; background-color:rgb(0,0,0);   
 opacity:0.5;   
filter:alpha(opacity=50);   
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=50)'; z-index:1;}
 .part4list p{ border:#fff 1px solid; color:#fff; font-size:18px; margin:15px 0; padding:15px; border-radius:15px; font-weight:900;}
 .part4list .row{ position:relative ; z-index:2;}
  
.side-head { height:34px; line-height:34px; padding:10px 0 10px 10px; font-size:20px; background:none;  }
.side-con { margin-bottom:20px; position:relative; top:20px; }
.side-con .side-head { height:40px; line-height:40px; background:#1a73c4; }
.side-con .side-head h2 { font-size:16px; font-weight:normal; color:#fff; padding:0 0  0 15px; }
.side-con .main { padding:10px 10px 15px; line-height:25px; border:1px solid #ddd;background: #fff; border-radius:0 0 5px 5px; }
.side-con .main img{ max-width:100%; margin-bottom:5px;}

.container {  }
.location { height:50px; border-top:1px solid #dddddd; position:relative; line-height:50px; background:#efefef; margin-bottom:10px;  }
.location font { font-size:20px; float:left;  }
.location .io {   float:right;color:#000; }
.location .io b { color:#999; }
.content { padding:20px; border:1px solid #ddd; margin-bottom:20px; }
.part7main{ margin-top:30px;}
.part7{ background:url(../images/part7bg.jpg) center ; padding:40px 0; clear:both;}
.part7 li .rowitem{ background:#00a8f4; color:#fff; padding:20px 40px;; border-radius:30px; text-align:left; overflow:hidden; margin-bottom:30px;}
.part7 li .img{ float:left; width:125px;}
.part7 li .txtbox{ float:left; margin-left:20px; width:260px;}
.part7 li .txtbox .title1{ font-size:24px;}
.part7 li .txtbox .txt{ font-size:16px; margin-top:20px;}

.part7 li .img img{ width:100%;}
.part7main_1{ background:#0b9fe6; color:#fff; padding:40px;}
.part7main_1_left{ float:left; font-size:58px; font-weight:900; line-height:1;}
.part7main_right{ float:right; text-align:center;}
.part7main_right font{ display:block; font-size:30px;}
.part7main_right span{ display:inline-block; background:#f00a00 ; padding:0 20px; margin-top:20px;}

.list-news1 li{ line-height:37px; border-bottom:#ececec 1px solid; overflow:hidden;}
.list-news1 li a{ float:left;   display:block; font-size:14px;}
.list-news1 li span{ float:right; color:#666;font-size:14px;}

.list-news2 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:1%; margin-bottom:1%}
.list-news2 li.odd{  }
.list-news2 li span{ display:block; overflow:hidden;}
.list-news2 li span a{ font-size:16px; line-height:35px;}
.list-news2 li span font{ float:right}
.list-news2 li p{ font-size:12px; line-height:180%;}

.list-news3 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
.list-news3 li a.litpic{ float:left; display:block; width:20%;}
.list-news3 li a.litpic img{ width:100%;}
.list-news3 li span{ float:right; display:block; width:78%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a{ font-size:16px; line-height:200%; margin-bottom:5px;}
.list-news3 li span font{ display:inline-block; margin-top:5px;}

.list-news4 li{ float:left; overflow:hidden;  width:32%; margin-right:2%; margin-bottom:2%; padding-bottom:2%;}
.list-news4 li div{border:#ececec 1px solid;}
.list-news4 li.last{ margin-right:0;}
.list-news4 li a.litpic{   display:block; position:relative;}
.list-news4 li a.litpic img{ width:100%; height:325px;}
.list-news4 li a.litpic b{ position:absolute; right:0; bottom:0; background:#193985; color:#fff; font-size:18px; font-weight:normal; line-height:1.4; width:50px; text-align:center; padding:10px;}
.list-news4 li span{   display:block; padding:15px 15px; }
.list-news4 li.noimg span{ width:100%; float:none}
.list-news4 li span a{ font-size:16px; height:40px; line-height:40px; overflow:hidden; display:block; }
.list-news4 li span p{ margin:10px 0;}
.list-news4 li span font{ display:inline-block; margin-top:5px; font-size:14px;}


.title3{ font-size:24px; font-weight:900; border-bottom:#ddd 1px solid; line-height:1; padding:25px 0;}
/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}

ul,li{ margin:0; padding:0; list-style:none}
/*ç®€å•äº§å“åˆ—è¡¨*/
.prolist ul{ }
.prolist li{ float:left; margin-top:10px; width:25%;  }
.prolist li.last{ }
.prolist li a.txt123{ display:block; text-align:center; line-height:50px; margin-bottom:10px;}
.prolist li a.img123{ display:block;  border:#efefef 1px solid; position:relative  }
.prolist li a.img123 img{ height:268px; display:block; width:100%;}
.prolist li a.img123:before{ z-index:1; content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#061d70;   
 opacity:0.7;   
filter:alpha(opacity=70);   
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=70)';display:none;
}
.prolist li a.img123 font{ z-index:2; position:absolute; width:48px; height:48px; background:url(../images/fangdajing.png); position:absolute; top:50%; margin-top:-24px; left:50%; margin-left:-24px; display:none;}
.prolist li:hover a.img123:before{ display:block}
.prolist li:hover  a.img123 font{ display:block}
/*ç®€å•äº§å“åˆ—è¡¨*/
.prolist1 ul{ }
.prolist1 li{ float:left; margin-top:10px; width:32%; margin-right:2%; position:relative;height:180px; }
.prolist1 li.last{ float:right; margin-right:0;}
.prolist1 li a.txt{ display:block; text-align:center; line-height:36px; position:absolute; bottom:0px; left:0; color:#fff; width:100%; font-size:14px; z-index:3}
.prolist1 li a.img{ display:block;    height:180px;}
.prolist1 li span{position:absolute; bottom:0px; left:0; width:100%; background:#000; z-index:2; background:#000; height:36px;/* older safari/Chrome browsers */  
    -webkit-opacity: 0.8;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.8;  
    /* Safari 1.x (pre WebKit!) è€å¼khtmlå†…æ&nbsp;¸çš„Safariæµè§ˆå™¨*/  
    -khtml-opacity: 0.8;  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 &amp; 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  }
 
/*é¢åŒ…å±‘å¯¼èˆª*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
 
 .part8,.part10{ padding:50px 0;}

.footer {  background:#193985; padding:30px 0 30px;color: #343434;border-bottom: 2px solid #0d2872;position: relative;  color:#fff; }
.footer a{color: #fff;}
.foot1logo{ font-size:20px;line-height:1.6}
.foot1tel{ text-align:right; font-size:20px; line-height:1.6}
.foot3{ padding:20px 0; border-top:#0e8eba 1px solid;border-bottom:#0e8eba 1px solid; margin:30px 0;}
.flist{ margin-right:70px;}
.flist_t{ font-size:14px; margin-bottom:10px;}
.flist_p { text-align:center;}
.flist_p a{ display:block;}

.erweima img{ height:105px;}
.coy{ text-align:center;}
.caselist{ position:relative;}
.caselist a{ position:absolute; top:50%; margin-top:-32px; cursor:pointer}
.caselist a.prev{ left:-100px}
.caselist a.next{ right:-100px}
.part11{ margin-top:50px;background:url(../images/footerbg.jpg) center; height:524px; overflow:hidden; color:#fff;}
 .part11 img{ float:left;}
 .part11 .rowitem{ height:113px;}
 .part11  .part2_txt{ margin-left:48px;}
  .part11  .part2_txt font{ font-size:20px; display:block; margin-bottom:10px;}
 .part11  .part2_txt p {  color:#fff; font-size:18px; line-height:1.7;}
 .part11_box{ margin-top:175px;}
 
 .lxwminfo li{ padding:20px 0;}
  .lxwminfo li p{ margin-bottom:10px;}
  .lxwminfo li.last{ text-align:right}
  
  .lxformtitle font{ display:inline-block; font-size:20px; font-weight:900;  margin-bottom:10px; border-bottom:#000 1px solid; padding-bottom:10px;}
  .lxform .input input{ width:100%; box-sizing:border-box; background:#eeeeee; line-height:50px; border:none; padding-left:20px;}
  .lxform .input{ margin-bottom:15px;}
  .lxform textarea{background:#eeeeee; line-height:50px;width:100%;box-sizing:border-box;  border:none;padding-left:20px; height:115px;}
  .lxformbox{ margin:30px 0 80px 0;}
  .button input{ background:#666666; color:#fff; line-height:40px; font-size:18px; padding:0 40px; border:none;}</pre></body></html>